/**
 *             _..--""-.                  .-""--.._
           _.-'         \ __...----...__ /         '-._
         .'      .:::...,'              ',...:::.      '.
        (     .'``'''::;                  ;::'''``'.     )
         \             '-)              (-'             /
          \             /                \             /
           \          .'.-.            .-.'.          /
            \         | \0|            |0/ |         /
            |          \  |   .-==-.   |  /          |
             \          `/`;          ;`\`          /
              '.._      (_ |  .-==-.  | _)      _..'
                  `"`"-`/ `/'        '\` \`-"`"`
                       / /`;   .==.   ;`\ \
                 .---./_/   \  .==.  /   \ \
                / '.    `-.__)       |    `"
               | =(`-.        '==.   ;
                \  '. `-.           /
                 \_:_)   `"--.....-'

                 file: PS3_buttons.h
                 description: IDs for all the PS3 Buttons.
                 authors: Michiel and Peter
*/

#define PS3_BUTTON_SELECT            0
#define PS3_BUTTON_STICK_LEFT        1
#define PS3_BUTTON_STICK_RIGHT       2
#define PS3_BUTTON_START             3
#define PS3_BUTTON_CROSS_UP          4
#define PS3_BUTTON_CROSS_RIGHT       5
#define PS3_BUTTON_CROSS_DOWN        6
#define PS3_BUTTON_CROSS_LEFT        7
#define PS3_BUTTON_REAR_LEFT_2       8
#define PS3_BUTTON_REAR_RIGHT_2      9
#define PS3_BUTTON_REAR_LEFT_1       10
#define PS3_BUTTON_REAR_RIGHT_1      11
#define PS3_BUTTON_ACTION_TRIANGLE   12
#define PS3_BUTTON_ACTION_CIRCLE     13
#define PS3_BUTTON_ACTION_CROSS      14
#define PS3_BUTTON_ACTION_SQUARE     15
#define PS3_BUTTON_PAIRING           16

#define PS3_AXIS_STICK_LEFT_LEFTWARDS    0
#define PS3_AXIS_STICK_LEFT_UPWARDS      1
#define PS3_AXIS_STICK_RIGHT_LEFTWARDS   2
#define PS3_AXIS_STICK_RIGHT_UPWARDS     3
#define PS3_AXIS_ACCELEROMETER_LEFT      4
#define PS3_AXIS_ACCELEROMETER_FORWARD   5
#define PS3_AXIS_ACCELEROMETER_UP        6
#define PS3_AXIS_GYRO_YAW                7
#define PS3_AXIS_BUTTON_CROSS_UP         8
#define PS3_AXIS_BUTTON_CROSS_RIGHT      9
#define PS3_AXIS_BUTTON_CROSS_DOWN       10
#define PS3_AXIS_BUTTON_CROSS_LEFT       11
#define PS3_AXIS_BUTTON_REAR_LEFT_2      12
#define PS3_AXIS_BUTTON_REAR_RIGHT_2     13
#define PS3_AXIS_BUTTON_REAR_LEFT_1      14
#define PS3_AXIS_BUTTON_REAR_RIGHT_1     15
#define PS3_AXIS_BUTTON_ACTION_TRIANGLE  16
#define PS3_AXIS_BUTTON_ACTION_CIRCLE    17
#define PS3_AXIS_BUTTON_ACTION_CROSS     18
#define PS3_AXIS_BUTTON_ACTION_SQUARE    19
